substrate rocks - French English Dictionary